home *** CD-ROM | disk | FTP | other *** search
-
-
-
- iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww((((3333))))
-
-
-
- NNNNAAAAMMMMEEEE
- iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww - displays a stereo image
-
- IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM
- ilView
-
- HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
- #include <il/ilStereoView.h>
-
- CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- ilStereoView is derived from ilView and provides the ability to render a
- stereo image. It is created like ilView but takes two images (left and
- right) instead of one. Stereo is only supported on InfiniteReality,
- RealityEngine, and Impact graphics systems in OpenGL render mode (see the
- man pages, ilDisplay and ilGLDisplayImg, for more details).
-
- A stereo buffer must be allocated with ilGLXConfig or GLXConfig for
- mixed-model applications or with stereobuffer for GL applications. The
- left image is rendered into the left buffer and the right image is
- rendered into the right buffer. By default, only the left buffer is
- displayed. Note that the application must set the stereo video output
- format with the /usr/gfx/setmon command. When in stereo video mode, both
- buffers are alternately displayed.
-
-
- CCCCLLLLAAAASSSSSSSS MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN SSSSUUUUMMMMMMMMAAAARRRRYYYY
- CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr
-
- ilStereoView(ilDisplay* disply, ilImage* LImg, ilImage* RImg,
- int mode = 0)
- ilStereoView(ilDisplay* disply, ilImage* zImg,
- int zLeft = 0, int zRight = 1, int mode = 0)
-
- QQQQuuuueeeerrrryyyyiiiinnnngggg PPPPrrrrooooppppeeeerrrrttttiiiieeeessss
-
- ilImage *getLImg()
- ilImage *getRImg()
- int isStereo()
-
- SSSSeeeettttttttiiiinnnngggg CCCCoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn
-
- void *setLIndex(float zIdx)
- void *setRIndex(float zIdx)
-
- void *adjLImg(float delX, float delY)
- void *adjRImg(float delX, float delY)
- ilStatus setDrawImgID(int imgID = ilStereoViewImgBoth)
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww((((3333))))
-
-
-
- FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS
- iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww(((())))
-
- ilStereoView(ilDisplay* disply, ilImage* LImg, ilImage* RImg,
- int mode = 0)
- ilStereoView(ilDisplay* disply, ilImage* zImg,
- int zLeft = 0, int zRight = 1, int mode = 0)
-
-
- Both versions of the ilStereoView constructor take a pointer to the
- ilDisplay that will manage it. The first version of the constructor,
- also takes pointers _L_I_m_g and _R_I_m_g for the left and right images
- respectively. The second version of the constructor, takes a single
- image pointer _z_I_m_g. In addition, two indexes _z_L_e_f_t and _z_R_i_g_h_t,
- specify the Z index into _z_I_m_g corresponding to the left and right
- images. The advantange of this approach is that a single IL chain
- can be used to process the stereo-pair rather than having a chain
- for each image.
-
- The left image is rendered into the left buffer and the right image
- is rendered into the right buffer. The stereo video output formats
- on InfiniteReality, RealityEngine and Impact present the left buffer
- to the left eye and the right buffer to the right eye. The _m_o_d_e
- parameter has the same functionality as in ilView, allowing ilClip
- to be specified for example.
-
-
- Removes and deletes all of the allocated pointers and items used by the
- ilStereoView.
-
- aaaaddddjjjjLLLLIIIImmmmgggg(((())))
-
- void adjLImg(float delX, float delY)
-
-
- Adjusts the left image by _d_e_l_X and _d_e_l_Y pixels. Note the deltas are
- floats to allow for fractional adjustments. (lower left coordinate
- orientation is assumed.)
-
- aaaaddddjjjjRRRRIIIImmmmgggg(((())))
-
- void adjRImg(float delX, float delY)
-
-
- Adjusts the right image by _d_e_l_X and _d_e_l_Y pixels. Note the deltas
- are floats to allow for fractional adjustments. (lower left
- coordinate orientation is assumed.)
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww((((3333))))
-
-
-
- ggggeeeettttLLLLIIIImmmmgggg(((())))
-
- ilImage *getLImg()
-
-
- Returns a pointer to the left image. The left image is rendered into
- the left buffer.
-
- ggggeeeettttRRRRIIIImmmmgggg(((())))
-
- ilImage *getRImg()
-
-
- Returns a pointer to the right image. The right image is rendered
- into the rightbuffer.
-
- iiiissssSSSStttteeeerrrreeeeoooo(((())))
-
- int isStereo()
-
-
- Always returns TRUE for stereo views.
-
- sssseeeettttDDDDrrrraaaawwwwnnnnIIIImmmmgggg(((())))
-
- ilStatus setDrawnImg(int imgID = ilStereoViewImgBoth)
-
-
- Sets the drawn image in the stereo view to the given imgID. The
- imgID argument may be one of ilStereoViewImgLeft,
- ilStereoViewImgRight or ilStereoViewImgBoth to indicate that the
- left image, right image or both images are to be rendered,
- respectively. In the case that a single image is selected for
- rendering, that image will be drawn to both left and right buffers
- to create a monoscopic view of that single image.
-
- sssseeeettttLLLLIIIInnnnddddeeeexxxx(((())))
-
- ilImage *setLIndex(float zIdx)
-
-
- Sets the Z index corresponding to the left image to _z_I_d_x.
-
- sssseeeettttRRRRIIIInnnnddddeeeexxxx(((())))
-
- ilImage *setRIndex(float zIdx)
-
-
- Sets the Z index corresponding to the right image to _z_I_d_x.
-
-
-
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-
-
-
- iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllSSSStttteeeerrrreeeeooooVVVViiiieeeewwww((((3333))))
-
-
-
- IIIINNNNHHHHEEEERRRRIIIITTTTEEEEDDDD MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNNSSSS
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllVVVViiiieeeewwww
- alignImg(), alignView(), display(), enableBorderCallback(),
- enableCallback(), findEdge(), getBackground(), getBorderCallback(),
- getBorderColor(), getBorderStyle(), getBorderWidth(), getBorders(),
- getCallback(), getDisplay(), getErrorColor(), getImg(), getImgLoc(),
- getImgPos(), getImgSize(), getImgSizeImg(), getLoc(), getPixel(),
- getPos(), getSize(), getXImg(), getZ(), hasBorders(), isAutoCentered(),
- isBorderCallbackEnabled(), isCallbackEnabled(), isDefer(), isNop(),
- isSelected(), isStaticUpdate(), isStereoView(), moveImg(), moveView(),
- paint(), qPaint(), reset(), resize(), save(), select(), setAutoCenter(),
- setAutoStaticUpdate(), setBackground(), setBorderCallback(),
- setBorderColor(), setBorderStyle(), setBorderWidth(), setBorders(),
- setCallback(), setDefer(), setErrorColor(), setImg(), setLoc(), setNop(),
- setPixel(), setStaticUpdate(), setXImg(), setZ(), split(), unselect(),
- update(), wipe(), wipeSize(), wipeSplit()
-
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllLLLLiiiinnnnkkkk
- addResetCallback(), alterAction(), anyAltered(), clearAllowed(),
- clearSet(), clearStatus(), deleteRelated(), disableAltered(),
- dumpChain(), getClassPropSet(), getDescription(), getDirectParent(),
- getDisabledIndex(), getFloatProp(), getGenerationID(), getIntProp(),
- getMaxIndex(), getMinIndex(), getNumChildren(), getNumParents(),
- getParent(), getProp(), getProp(), getPropSet(), getPtrProp(),
- getRelatedChild(), getRelatedDelete(), getRelatedType(), getStatus(),
- hasResetCallbacks(), ilGetClassPropSet(), inProgress(), isAllowed(),
- isAltered(), isEnabled(), isRelated(), isSet(), markSet(), mpUnlock(),
- neverReset(), newRelatedType(), removeParent(), removeProp(),
- removeResetCallback(), reset(), resetAltered(), resetCheck(),
- setAllowed(), setAltered(), setDescription(), setDisabledIndex(),
- setEnabled(), setParent(), setProp(), setPropAltered(),
- setRelatedDelete(), setRelatedType(), setStatus(), stopWatching(),
- unalterable(), watch(), watchNotify()
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- ilDisplay, ilView, setmon
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 4444
-
-
-
-